a water harvesting system - Français Anglais Dictionnaire